html,
body {
	height: 100%;
	background: #f3f5f8;
}
/* 头部 */
.registerHd {
	min-width: 1300px;
	height: 66px;
	background: #fff;
}
.registerHd section {
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}
.registerHd h1 {
	width: 133px;
	height: 100%;
	background: url(../images/api-new-logo-white.png) no-repeat center;
}
.registerHd p {
	line-height: 66px;
	color: #8e8e8e;
}
.registerHd p span a {
	color: #00bdff;
}
/* 主体 */
main {
	min-width: 1300px;
	padding-top: 50px;
	height: calc(100% - 116px);
	background: #f3f5f8;
	min-width: 1300px;
}
main section {
	width: 1000px;
	height: 559px;
	margin: 0px auto;
	/* top: 50%;
	left: 50%;
	transform: translate(-50%, -50%); */
	background: #fff;
	padding: 20px 0;
}
main section form {
	width: 420px;
	height: 518px;
	/* background: red; */
	margin: 0 auto;
}
main section form h2 {
	font-size: 37px;
	line-height: 57px;
}
main section form h3 {
	font-size: 25px;
	line-height: 47px;
}
main section form div {
	text-indent: 70px;
	color: #fff;
	width: 100%;
	height: 37px;
	line-height: 37px;
	background: #ed510a url(../images/reg-gift.png) no-repeat;
	background-position: 42px 6px;
	border-radius: 2px;
}
main section form input {
	padding-left: 15px;
	box-sizing: border-box;
	margin-top: 24px;
	width: 100%;
	height: 41px;
	border: 1px solid #c5c5c5;
	border-radius: 2px;
}
main section form input::placeholder {
	font-size: 13px;
	color: #757575;
}
main section form p:nth-child(6) input {
	width: 294px;
	border-radius: 2px 0 0 2px;
	border-right: 0;
}
main section form p:nth-child(6) button {
	box-sizing: border-box;
	height: 41px;
	border: 1px solid #c5c5c5;
	width: 126px;
	border-radius: 0 2px 2px 0;
	vertical-align: bottom;
	background: #f3f5f8;
}
main section form p:nth-child(8) input {
	width: 13px;
	height: 13px;
	border: 1px solid #767676;
	border-radius: 2px 0 0 2px;
	vertical-align: -2px;
	margin: 27px 0;
}
main section form p:nth-child(8) {
	font-size: 11px;
	color: #a3a3a3;
}
main section form p:nth-child(8) a {
	font-size: 11px;
	color: #00bdff;
}

main section form p span {
	width: 200px;
	position: absolute;
	left: 430px;
	top: 40px;
	font-size: 11px;
	color: red;
	display: none;
}

main section form .btn {
	width: 100%;
	height: 50px;
	background: #e0e0e0;
	font-size: 15px;
	color: #5f5f5f;
}
